package com.ygqh.baby.model;

import java.math.BigDecimal;
import java.util.List;

/**
 * 〈订单退货信息〉
 *
 * @author guohao
 * @date 2018/12/14 13:45
 * @since 1.0.0
 */
public class OrderReturnedInfo {

    private Long orderId;

    private BigDecimal manJianPrice;

    private BigDecimal couponPrice;

    private BigDecimal totalPrice;

    private BigDecimal accountPrice;

    private BigDecimal orderPrice;

    /**
     * 不含特例品金额 （订单参与优惠券的金额 ）
     */
    private BigDecimal excludedSpecialPrice;

    private BigDecimal totalRefundedPrice;

    private BigDecimal totalRefundedAccountPrice;

    private List<OrderDetailWithReturnInfo> detailList;

    public BigDecimal getOrderPrice() {
        return orderPrice;
    }

    public void setOrderPrice(BigDecimal orderPrice) {
        this.orderPrice = orderPrice;
    }

    public BigDecimal getManJianPrice() {
        return manJianPrice;
    }

    public void setManJianPrice(BigDecimal manJianPrice) {
        this.manJianPrice = manJianPrice;
    }

    public BigDecimal getCouponPrice() {
        return couponPrice;
    }

    public void setCouponPrice(BigDecimal couponPrice) {
        this.couponPrice = couponPrice;
    }


    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public BigDecimal getTotalPrice() {
        return totalPrice;
    }

    public void setTotalPrice(BigDecimal totalPrice) {
        this.totalPrice = totalPrice;
    }

    public BigDecimal getAccountPrice() {
        return accountPrice;
    }

    public void setAccountPrice(BigDecimal accountPrice) {
        this.accountPrice = accountPrice;
    }

    public BigDecimal getTotalRefundedPrice() {
        return totalRefundedPrice;
    }

    public void setTotalRefundedPrice(BigDecimal totalRefundedPrice) {
        this.totalRefundedPrice = totalRefundedPrice;
    }

    public BigDecimal getTotalRefundedAccountPrice() {
        return totalRefundedAccountPrice;
    }

    public void setTotalRefundedAccountPrice(BigDecimal totalRefundedAccountPrice) {
        this.totalRefundedAccountPrice = totalRefundedAccountPrice;
    }

    public List<OrderDetailWithReturnInfo> getDetailList() {
        return detailList;
    }

    public void setDetailList(List<OrderDetailWithReturnInfo> detailList) {
        this.detailList = detailList;
    }

    public BigDecimal getExcludedSpecialPrice() {
        return excludedSpecialPrice;
    }

    public void setExcludedSpecialPrice(BigDecimal excludedSpecialPrice) {
        this.excludedSpecialPrice = excludedSpecialPrice;
    }
}
